Smart Quality Control For Manufacturing